package com.itheima.loop;

import java.util.Scanner;

public class DeadForDemo8 {
    public static void main(String[] args) {
        // 目标：学习定义死循环。
        // 1、使用for实现
//        for ( ; ; ) {
//            System.out.println("Hello World");
//        }

        // 2、使用while定义死循环(经典写法)
//        while (true){
//            System.out.println("Hello World2");
//        }

        // 3、使用do-while实现死循环
//        do {
//            System.out.println("Hello World3");
//        }while (true);


        // 案例：使用while解决的。不断的登录直到成功为止
        int okPassWord = 520;

        // 让用户输入密码
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请您输入正确的密码：");
            int passWord = sc.nextInt();
            if(passWord == okPassWord){
                System.out.println("密码正确，欢迎进入系统");
                break; // 跳出当前死循环，让死循环结束
            }else {
                System.out.println("密码错误，请重新登录");
            }
        }
    }
}
